@import:~"!important";
@import "lib/bracket.less";

body {
	min-width: 960px;
}
img {
   max-width: 100%;
}

body .navbar-nav > .user-menu > .dropdown-menu > li.user-header {
	height: auto;
}
/* 图文消息 */
.frame-items .item {
	margin-bottom: 20px;
}

/* 错误提示 */
label.error {
	color: #dd4b39;
	font-size: 12px;
  margin-top: 4px;
}
span.required {
	color: #dd4b39;
	margin-right: 4px;
}

/* 提示 */
.alert.alert-default {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
	 .form-group {
	  margin-bottom: 0;
	 }
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

/* 隔离 */
.divide-10 {
  height: 10px;
	min-height: 1px;
  width: 100%;
}
.divide-12 {
  height: 12px;
	min-height: 1px;
  width: 100%;
}
.divide-15 {
  height: 15px;
	min-height: 1px;
  width: 100%;
}
.divide-20 {
  height: 20px;
	min-height: 1px;
  width: 100%;
}
.divide-40 {
  height: 40px;
	min-height: 1px;
  width: 100%;
}

.text-center.modal-footer {
	text-align: center;
}

/* 导航栏标题 */
.skin-blue .sidebar-menu > li.header {
    //font-size: 16px;
	  color: #c8c8c8 !important;
}

.border-top {
    border-top: 1px solid #e5e5e5
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5
}

ul {
	.no-bullets();
	padding: 0;
	margin: 0;
}

//选择素材
ul.create_access {
	.clearfix()
}
ul.create_access>li {
	display: block;
	width: 50%;
	line-height: 80px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	>div {
		border: 2px dotted #d9dadc;
		cursor: pointer;
	}
}

.wizard-buttons {
	background-color: #F5F5F5;
	border-top: 1px solid #E5E5E5;
	margin-top: 20px;
	padding: 20px 10px;
}

//background image
.box.img-responsive {
	width: 100%;
	height: 160px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.placeholder-cover {
	background-image: url(~image/placeholder.png);
}

.dataTable.fixed {
	table-layout: fixed;
	td {
	word-break:break-all;
	}
}

.modal-body {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
}

//fix debug summornote modal
//https://github.com/summernote/summernote/issues/978
//https://github.com/summernote/summernote/issues/677
.modal.in { z-index:9999; }

.control-margin-form .form-group {
	margin-bottom: 0;
}

.control-margin-form .divide {
  height: 30px;
	min-height: 1px;
  //width: 100%;
	padding-left: 5px;
}

.middle-modal .modal-dialog {
	width: 800px;
	//max-width: 80%;
}

.wide-modal {
	.box.img-responsive {
		height:120px;
		margin-bottom:10px;
	}
	.frame-items .filter-content {
		margin-bottom: 10px;
	}
	.frame-items .item {
		margin-bottom: 10px;
	}
	.frame-items {
//		overflow-y: auto;
//		max-height: 400px;
//		margin-bottom: -10px;
//		overflow: hidden;
	}
	.pagination {
		margin-top: 0;
		margin-bottom: 0;
	}
}

//加载动画
div.popup-cover{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.5);
    > .loading{
		//预留
    }
}

div.form-control {
    border: none !important;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.275) !important;
}

div.textarea {
    height: auto !important;
    min-height:34px;
		* {
			max-width: 100%;
		}
		img {
			max-width: 100%;
			height: auto;
		}
}

#other-content {
	padding-left: 15px;
	padding-right: 15px;
}

#other-content>.box {
	margin-top: 15px;
}

.labelSize{
	min-width: 160px;
	text-align: right;
	margin-top: auto;
	margin-bottom: auto
}
.fix_min_width{
	min-width: 419px;
	margin-bottom: 30px!important;
	position: relative;
}
.fix_height{
	width:auto;
	min-width: 200px;
	margin-bottom:0 !important;
	height: 50px;
}
.control_up_label{
	min-width: 100px;
	text-align: right;
}
/*验证提示*/
.fix_min_width label.error {
	position: absolute;
	top: 35px;
	left: 165px
}
/*时间选择框,验证提示	*/
.time-group label.error{
	position: absolute;
	top: 35px;
	left: 165px
}
/*登录的验证提示*/
.has-feedback>label{
	position: relative;
	top:0;
	left:0
}